synthetize_hpf(Int32[],Int32,Int32,Int32,Int32[],Int32,Int32,Int32,Int32[],Int32,Int32) Method
In This Topic
An implementation of the synthetize_hpf() method that works on int data, for the inverse 5x3 wavelet transform using thelifting scheme. See the general description of the synthetize_hpf() method in the SynWTFilter class for more details.
The coefficients of the first lifting step are [-1/4 1 -1/4].
The coefficients of the second lifting step are [1/2 1 1/2].
Syntax
'Declaration
Public Overloads Overrides Sub synthetize_hpf( _
ByVal () As Integer, _
ByVal As Integer, _
ByVal As Integer, _
ByVal As Integer, _
ByVal () As Integer, _
ByVal As Integer, _
ByVal As Integer, _
ByVal As Integer, _
ByVal () As Integer, _
ByVal As Integer, _
ByVal As Integer _
)
public override void synthetize_hpf(
int[] ,
int ,
int ,
int ,
int[] ,
int ,
int ,
int ,
int[] ,
int ,
int
)
Parameters
- lowSig
- This is the array that contains the low-pass input signal.
- lowOff
- This is the index in lowSig of the first sample to filter.
- lowLen
- This is the number of samples in the low-pass input signal to filter.
- lowStep
- This is the step, or interleave factor, of the low-pass input signal samples in the lowSig array.
- highSig
- This is the array that contains the high-pass input signal.
- highOff
- This is the index in highSig of the first sample to filter.
- highLen
- This is the number of samples in the high-pass input signal to filter.
- highStep
- This is the step, or interleave factor, of the high-pass input signal samples in the highSig array.
- outSig
- This is the array where the output signal is placed. It should be long enough to contain the output signal.
- outOff
- This is the index in outSig of the element where to put the first output sample.
- outStep
- This is the step, or interleave factor, of the output samples in the outSig array.
See Also